//void, Obj owner
Hero this;
Item item;

if (!owner.AsUnit.IsValid)
	return;
	
this = owner.AsHero();

//leader_name = "LeaderOfNation"+.player;
//if(.name == leader_name){
	item = .GetItem(3);
	if(item.IsValid){
		if(item.name != "UnknownFavourite"){
			.ExchangeItem(item, "UnknownFavourite");
		}
	}
//}

return;

